### Libcaptcha

> Highly customizable `captcha` making library.

### Features

  - TTF font support
  - UTF-8 support, you can use any glyph
  - An easy API (I suppose)
  - Zero dependencies
  - Entirely written in `C`

### How to install

It is as simple as

```
./configure
make
make install
```

### How to use

Check out [examples](examples/)

1. Get familiar with general concept.

![example1](examples/example1.png)

2. How to make a random sized glyphs.

![example2](examples/example2.png)

3. Apply random positions for glyphs.

![example3](examples/example3.png)

4. Get familiar with patterns made from png images.

![example4](examples/example4.png)

5. Patterns, patterns everywhere.

![example5](examples/example5.png)

6. Some crazy stuff.

![example6](examples/example6.png)

Don't forget to use `lc_free()` to free all the stuff `libcaptcha` returns to 
you.

I've noticed that it is very easy to get lost sometimes, just use `valgrind`.

### License

GPLv2
